package cn.swust.service;

import cn.swust.model.AdminBean;

public interface AdminService {

	/**
	 * 增加一个管理员
	 * @param admin
	 * @return 未执行(0),成功返回对应主键ID
	 */
	public int addAdmin(AdminBean admin);
	
	/**
	 * 通过主键ID删除管理员
	 * @param id
	 * @return 未执行(0)
	 */
	public int delAdmin(int id);
	
	/**
	 * 通过主键ID修改信息
	 * @param id
	 * @param admin
	 * @return 未执行(0)
	 */
	public int modAdmin(int id,AdminBean admin);
	
	/**
	 * 通过主键ID查询管理员信息
	 * @param id
	 * @return 成功返回AdminBean对象
	 */
	public AdminBean queryById(int id);
	
	/**
	 * 通过管理员用户名查询管理员信息
	 * @param name
	 * @return	成功返回AdminBean对象
	 */
	public AdminBean queryByName(String name);
}
